Extending Message-Oriented Middleware using Interception
نویسندگان
چکیده
Varieties of Message-Oriented Middleware (MOM) platforms are available each with their own propriety functionality to solve specific messaging challenges. At present, it is not possible to mix and match these propriety features into a customized MOM solution. A number of patterns have been identified that allow a software systems implementation to be more flexible and extensible. This work investigates the use of one such pattern, the POSA Interceptor pattern, in the construction of a MOM framework that is easily customised and extended in a structured way. This framework, Chameleon, is designed to support the use of interceptors (message handlers) with a MOM platform to facilitate dynamic changes to the behaviour of the deployed platform. The framework also allows for interceptors to be used on both the client-side and serverside, permitting advance functionality to be deployed to the client, and for co-operation between client-side and server-side interceptors.
منابع مشابه
An Aspects Oriented Approach to Dynamically Manage Applications
The emergence of middleware solutions and new services even on small devices will need adapted distributed management solutions which address these specificities, both in terms of software design and in terms of performance. We propose a management system where these high level and low level management concerns are separated. The high level management part relies on messages interception mechan...
متن کاملDREAM: a Component Framework for the Construction of Resource-Aware, Configurable MOMs
In this paper, we present Dream, a component-based software framework for the construction of resource-aware message-oriented middleware that can be assembled statically or dynamically. Dream is based on Fractal, a recent component model featuring hierarchical composition, component sharing and component binding. Dream allows building different forms of message-oriented middleware, from distrib...
متن کاملNetworked Automatic Test System Based on Message- Oriented Middleware
Aim at the current status of automatic test system that focuses only on a single or the same type of weapons' performance testing, a networked automatic test system based on message-oriented middleware is proposed in this paper, and inner architecture and process of pus/sub in message-oriented middleware are described. Basing on the message-oriented middleware, the networked automatic test syst...
متن کاملResearch for Congestion Control in a Reliable Scalable Message-oriented Middleware
This paper presents congestion control and some related problems in message-oriented middleware. Here i describe two congestion control mechanisms, (1)driven by a publisher hosting broker(PDCC), (2)driven by a subscriber hosting broker(SDCC). PDCC use a Feedback loop between endpoints and downstream SHBs to monitor congestion, and limit publication rate of new messages to prevent it.SDCC monito...
متن کاملPerformance Evaluation and Comparison of Distributed Messaging Using Message Oriented Middleware
Message Oriented Middleware (MOM) is an enabling technology for modern event-driven applications that are typically based on publish/subscribe communication (Eugster, 2003). Enterprises typically contain hundreds of applications operating in environments with diverse databases and operating systems. Integration of these applications is required to coordinate the business process. Unfortunately,...
متن کامل